package com.google.gwt.gen2.client;

import com.google.gwt.core.client.GWT;
import com.google.gwt.resources.client.ClientBundle;
import com.google.gwt.resources.client.CssResource;
import com.google.gwt.resources.client.ImageResource;

/**
 * A {@link ClientBundle} that provides resources for {@link SliderBarVertical}.
 */
public interface SliderBarVerticalResources extends ClientBundle {
  public interface SliderBarVerticalResourcesCss extends CssResource {

    String sliderBarVerticalKnob();

    String sliderBarVerticalShell();

    String sliderBarVerticalShellFocused();
  }

  /**
   * The image bundle.
   */
  SliderBarVerticalResources INSTANCE = GWT
      .create(SliderBarVerticalResources.class);

  /**
   * An image used for the sliding knob.
   * @return a prototype of this image
   */
  @Source("sliderVerticalFlat.gif")
  ImageResource slider();

  /**
   * The Css.
   * @return the resource
   */
  @Source("SliderBarVertical.css")
  SliderBarVerticalResourcesCss sliderBarCss();

  /**
   * An image used for the sliding knob.
   * @return a prototype of this image
   */
  @Source("sliderDisabledVerticalFlat.gif")
  ImageResource sliderDisabled();

  /**
   * An image used for the sliding knob while sliding.
   * @return a prototype of this image
   */
  @Source("sliderSlidingVerticalFlat.gif")
  ImageResource sliderSliding();
}